Public Member Functions | |
| XFCIMPORT | ~XFcFileFind () |
| Destructor. | |
| XFCIMPORT const CHAR * | next () |
| Returns next string, or NULL if there is no more files. | |
Static Public Member Functions | |
| XFCIMPORT XFcFileFind * | create (const CHAR *aFileMask, INT32 aFlags=XFCFF_DISK|XFCFF_CFL|XFCFF_REMOVEDUPLICATES) |
| Creates a XFcFileFind object. | |
Protected Member Functions | |
| const CHAR * | nextFilenameDisk () |
| Returns the next (non-directory) file on disk. | |
| const CHAR * | nextFilenameCFL () |
| Returns the next filename in resource directory, or NULL if there is no more entries. | |
| const CHAR * | nextFilename () |
| Returns the next filename. | |
| void | initFileFindDisk () |
| Initializes disk file finding. | |
| void | initFileFindCFL () |
| Initializes resource file directory file finding. | |
| void | closeFileFindDisk () |
| Cleans up after disk file finding. | |
| XFcFileFind () | |
| Protected constructor. | |
Protected Attributes | |
| void * | mCurrentCFLEntry |
| Pointer to resource file directory. | |
| INT32 | mFlags |
| Flags passed to create-method. | |
| void * | mDiskFindHandle |
| Platform specific handle to file finding interface. | |
| const CHAR * | mFileMask |
| The wildcard file matching mask passed to create-method. | |
|
|
Destructor.
|
|
|
Protected constructor.
|
|
|
Cleans up after disk file finding.
|
|
||||||||||||
|
Creates a XFcFileFind object. Default flags search everywhere and removes duplicates (e.g. same file may be found in CFL and disk), but does not ignore case.
|
|
|
Initializes resource file directory file finding.
|
|
|
Initializes disk file finding.
|
|
|
Returns next string, or NULL if there is no more files.
|
|
|
Returns the next filename. Tries to find file first from CFL directory and then from disk.
|
|
|
Returns the next filename in resource directory, or NULL if there is no more entries.
|
|
|
Returns the next (non-directory) file on disk.
|
|
|
Pointer to resource file directory.
|
|
|
Platform specific handle to file finding interface.
|
|
|
The wildcard file matching mask passed to create-method.
|
|
|
Flags passed to create-method.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||